home *** CD-ROM | disk | FTP | other *** search
/ HAM Radio 3.2 / Ham Radio Version 3.2 (Chestnut CD-ROMs)(1993).ISO / mods / caty-767 / caty.doc < prev    next >
Text File  |  1990-02-05  |  11KB  |  252 lines

  1.                     CATY 
  2.         Control program for Yaesu CAT system transceivers.
  3.     
  4.                      Version 1.0
  5.  
  6.         Written in Turbo Pascal for PCDOS/MSDOS computers 
  7.                 by D. J. Wilke, N3HGQ.
  8.  
  9.         PRELIMINARY DOCUMENTATION - February 4, 1990.
  10.  
  11. OVERVIEW:
  12.  
  13.     CATY is a program designed to take command of your Yaesu radio,
  14.         equipped with the CAT (Computer-Aided Tuning) system, from your
  15.     personal computer.  This version was written to take control of
  16.     the FT-767GX.  The software exploits the full implementation
  17.     of the CAT system, allowing control of VFO/memory data entry,
  18.     mode selection and tuning.  Complete status reporting from the 
  19.     radio is displayed on screens showing all parameters grouped in 
  20.     a logical, straightforward manner.  
  21.  
  22.     In addition to the memory channels designed into the radio, CATY 
  23.     provides "Expanded Memory" for your Yaesu.  100 additional memory 
  24.     channels per data file can be copied to the internal VFO from disk, 
  25.     allowing unlimited libraries of frequencies, modes, offsets and 
  26.     identifying data to be archived.  These additional channels reside
  27.     in a RAM array once loaded from disk, and can be scrolled and 
  28.     selected instantaneously.  Repeater offsets can be set automatically
  29.     from the stored data, eliminating the tedious procedure at the 
  30.     radio's    front panel.  An initial library of data files is provided
  31.     for both VFO and memory tuning, containing known active services 
  32.     such as international shortwave stations, amateur repeaters, AMTOR, 
  33.     standard time signals, radioteletype, CW, FAX, packet and standard 
  34.     broadcast.  
  35.  
  36.     All controllable parameters are entered from full-screen menus and 
  37.     function keys, with the most often-used functions occupying prominent 
  38.     positions.  Between commands to the radio, the software returns 
  39.     control to the operator, allowing manual operation to resume.  An on-
  40.     screen real-time clock displays time in both local and UTC formats.
  41.  
  42. HARDWARE REQUIREMENTS:
  43.  
  44.     IBMPC/XT/AT or compatible with at least 256k memory.
  45.     MDA/CGA/EGA/VGA display adapter and monitor.
  46.     RS-232 serial communications adapter configured as COM1: or COM2:.
  47.     Yaesu FT-767 transceiver with CAT system.
  48.     TTL to RS-232 interface for Yaesu radio.
  49.     
  50. THE FILES:
  51.  
  52.     The distribution disk contains the following files:
  53.  
  54.     PROGRAMS:
  55.       CATY767.EXE  - The main executable program.
  56.       LOADY.EXE    - Command line-driven memory channel loader.
  57.  
  58.     SOURCE CODE:
  59.       CATY767.PAS  - TP5 source for the main program.
  60.       Y767.GLO     - TP5 global equates and setup parameters.
  61.       Y767GLO.PAS  - TP5 unit to access global references.
  62.       Y767DISP.PAS - TP5 unit for display routines.
  63.       Y767COMM.PAS - TP5 unit for serial communications.
  64.       Y767INST.PAS - TP5 unit for receiver control routines.
  65.       Y767UTIL.PAS - TP5 unit for utility routines.
  66.       Y767RTC.PAS  - TP5 unit for interrupt driven real-time clock.
  67.  
  68.     ASCII FILES:
  69.       CATY.DOC     - What you're reading now.
  70.       CATY1.CFG    - Config file for COM1:, rename to CATY.BAT.
  71.       CATY2.CFG    - Config file for COM2:, rename to CATY.BAT.
  72.       CATY.BAT     - Batch file to load CATY767.EXE with cmd line options.
  73.       LOADY1.BAT   - Batch file to load memories through COM1:.
  74.       LOADY2.BAT   - Batch file to load memories through COM2:.
  75.  
  76.     ASCII DATABASE FILES for VFO (capacity 100 entries per file):
  77.       Y767AMB.DAT  - Standard AM broadcast VFO database.
  78.       Y767PAK.DAT  - Packet radio HF/VHF VFO database.
  79.       Y7672MR.DAT  - 2 meter voice repeater VFO database.
  80.       Y767SWA.DAT  - International shortwave 2-11.5 mHz. VFO database.
  81.       Y767SWB.DAT  - International shortwave 11.5-28 mHz. VFO database.
  82.       Y767TTA.DAT  - Commercial radio teletype 2-14.5 mHz. VFO database.
  83.       Y767TTB.DAT  - Commercial radio teletype 14.5-19.3 mHz. VFO database.
  84.       Y767TTC.DAT  - Commercial radio teletype 19.3-25.5 mHz. VFO database.
  85.       Y76725M.DAT  - 25 meter shortwave band VFO database.
  86.       Y76731M.DAT  - 31 meter shortwave band VFO database.
  87.  
  88.     ASCII DATABASE FILES for MEMORIES (capacity 10 entries per file):
  89.       Y767DEF.MEM  - Default (demo) FT-767GX memory datafile.    
  90.       Y767AMT.MEM  - AMTOR/SITOR channels memory datafile.    
  91.       Y767CWB.MEM  - Amateur CW band edge memory datafile.
  92.       Y767PHB.MEM  - Amateur Phone band edge memory datafile.
  93.       Y767PAK.MEM  - HF/VHF packet radio memory datafile.
  94.       Y7672MR.MEM  - 2 meter voice repeater memory datafile.
  95.       Y767FAX.MEM  - Commercial Facsimile memory datafile.
  96.       Y767RTY.MEM  - Commercial radioteletype memory datafile.
  97.  
  98. INSTALLATION:
  99.  
  100.     Configure your computer so that the serial RS-232 port(s) are 
  101.     available as COM1: or COM2:.  The Yaesu radio MUST have an external 
  102.     RS-232 interface to connect to your computer OR you must provide 
  103.     a way to communicate to/from the radio using its provided TTL 
  104.     interface connector.  Only three communications lines are used: 
  105.     TX (Transmit Data), RX (Receive Data) and Signal Ground.  There 
  106.     is no hardware handshaking in the Yaesu CAT implementation, 
  107.     so the interconnections are minimal.
  108.  
  109.     If COM1: is chosen, invoke the batch file CATY1.BAT; likewise
  110.     CATY2.BAT for COM2:.  These files can be edited to inform the 
  111.     local/UTC clock routines in CATY which timezone to use, the 
  112.     default is EST.  To change to EDT, edit the second command 
  113.     line option within the corresponding batch file, for example: 
  114.     <CATY767 /comport /timezone> where /comport = [/1] or [/2] and
  115.     /timezone = [/S] (Eastern Standard) or [/D] (Eastern Daylight.)
  116.  
  117.     If your system does not have a real-time clock/calendar card, 
  118.     edit CATY1.BAT or CATY2.BAT, adding DOS DATE and TIME commands
  119.     to set the correct local time for CATY's RTC as in the following 
  120.     CATY2.BAT example:
  121.  
  122.         echo off
  123.         CATY767 /2 /S
  124.         date
  125.         time
  126.  
  127.     If running from floppy disk, be certain all supporting files are
  128.     present.  On hard disk systems, copy entire set of files into a
  129.     separate directory named \CATY.  
  130.  
  131. USING THE OPTIONS:
  132.  
  133.     The program is entirely menu and function key driven.  Upon startup,
  134.     you are presented with a full screen Main Menu and the Function 
  135.     Keys on line 25.  The available options are:
  136.  
  137.         KEY                       WHAT IT DOES
  138.     ===  =============================================================
  139.     1    Displays radio's status as a full screen display
  140.     2    Queries operator and sets operating frequency
  141.     3    Queries operator and sets programmed frequency step DOWN
  142.     4    Queries operator and sets programmed frequency step UP
  143.     5    Selects between VFO A, VFO B or memory
  144.     6    Selects active memory channel, 0 through 9
  145.     7    Sets operating mode to LSB, USB, CW, AM, FM OR FSK
  146.     8    Selects between Ham bands and general coverage receiver
  147.     9    Sets CTCSS tone frequencies (NOT IMPLEMENTED IN THIS RELEASE)
  148.     0    Turns off Split, Clarifier, Offset functions
  149.     +    Steps UP 10 Hertz in frequency, displays result
  150.     -    Steps DN 10 Hertz in frequency, displays result
  151.  
  152.         F1   Loads memories from disk datafile
  153.         F2   Queries operator and loads VFO A from disk datafile
  154.         F3   Moves down to next lower band (depends on Ham/General setting)
  155.         F4   Moves up to next higher band (depends on Ham/General setting)
  156.         F5   Toggles SPLIT on or off
  157.         F6   Toggles CLARIFIER on or off
  158.         F7   Moves selection from selected memory to VFO A
  159.     F8   Moves selection from VFO A to selected memory
  160.         F9   Swaps contents of VFO A and selected memory
  161.         F10  Quits the program and returns to DOS
  162.  
  163. QUICK MEMORY LOAD:
  164.  
  165.     There is a convenient way to quickly load or change all memory
  166.     frequencies from the command line.  The datafiles ending with .MEM 
  167.     can be loaded into the Yaesu's memories using a separate file named
  168.     LOADY.EXE.  Two batch files are included which allow the use of
  169.     your choice of COM port.  It is only necessary to indicate the 
  170.     category of the desired service on the command line to LOADYx.BAT,
  171.     as in:
  172.  
  173.         LOADY1(or 2) PAK<CR> - Loads frequencies in Y767PAK.MEM
  174.         LOADY1(or 2) FAX<CR> - Loads frequencies in Y767FAX.MEM
  175.  
  176.                     or
  177.  
  178.     You can invoke LOADY.EXE directly, providing your own command line 
  179.     option such as:
  180.  
  181.         LOADY PAK /1<CR> - Loads Y767PAK.MEM through COM1:
  182.         LOADY PAK /2<CR> - Loads Y767PAK.MEM through COM2:
  183.  
  184.     The default COM port is COM1: if no command line argument is 
  185.     supplied.
  186.  
  187.         For simplicity, the command to LOADY is shortened to the three
  188.     characters preceding the .MEM in the memory datafiles:
  189.  
  190.         Y767DEF.MEM = LOADY DEF<CR> or LOADY DEF [/1] [/2]
  191.         Y767AMT.MEM = LOADY AMT<CR> or LOADY AMT [/1] [/2]
  192.         Y767CWB.MEM = LOADY CWB<CR> or LOADY CWB [/1] [/2]
  193.         Y767PHB.MEM = LOADY PHB<CR> or LOADY PHB [/1] [/2]
  194.         Y7672MR.MEM = LOADY 2MR<CR> or LOADY 2MR [/1] [/2]
  195.         Y767RTY.MEM = LOADY RTY<CR> or LOADY RTY [/1] [/2]
  196.  
  197.     New datafiles can be created using your favorite ASCII editor,
  198.     just be sure to follow the structure of the included files and
  199.     don't exceed 10 entries.  The file naming convention must be
  200.     followed for LOADY.EXE to work.
  201.  
  202. RELEASE NOTES:
  203.  
  204.     CATY v1.0 is no cost software.  You cannot be charged a fee 
  205.     to obtain a copy of this software including documentation
  206.     and database files.  You may use the program and tinker with 
  207.     the source code, but you may not sell this code or program.
  208.     You may give a copy of this software to any person who desires 
  209.     it as long as there is no charge for obtaining the copy.  
  210.     This software is being made available as a learning and 
  211.     development vehicle for the amateur radio community.  
  212.     This sofware is NOT in the public domain.
  213.  
  214.     This .DOC file requires a great deal of work, as the source
  215.     code is still evolving.  The program was developed entirely in 
  216.     Turbo Pascal Version 5.5 utilizing Unit files.  Future planned 
  217.     enhancements include:
  218.     
  219.         Support for FT757, FT747;
  220.         An automatic logging module;
  221.         A frequency scan function;
  222.         Integrated TNC control;
  223.         Integrated datafile creation;
  224.         Lookup tables for packet commands;
  225.         Linkage to existing BBS programs;
  226.         A DOS shell function; and
  227.         Ideas from contributors.
  228.  
  229.     Inputs, recommendations, critiques, wish lists and bug reports
  230.     are requested.  Please keep this package intact with all data
  231.     files, source code and documentation.  Improvements and 
  232.     embellishments to the source are invited.  When updating the 
  233.     source, please maintain the naming convention (e.g. CATY10.ZIP, 
  234.     CATY11.ZIP etc.)
  235.     
  236.     This project was a lot of work, but also a very valuable learning
  237.     experience.  I hope it will be a springboard for a really solid
  238.     and useful ham radio program.  How about it guys and gals - will 
  239.     you help to sweeten the code?
  240.  
  241.  
  242.  
  243.  
  244.     73,        Don Wilke, N3HGQ
  245.             4228 Mount Carmel Road
  246.             Upperco, MD 21155
  247.             (301) 374-2735
  248.             or @KA3QAC packet BBS (145.03)
  249.  
  250.  
  251.  
  252.